package com.itheima.mapper;

import com.github.pagehelper.Page;
import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.CheckItem;
import com.itheima.pojo.Setmeal;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @description: 套餐的持久层
 * @author: wangjingliang
 * @create: 2019-11-09 19:15
 **/
public interface SetMealMapper {
    /**
     * 根据页码和当前显示页数进行分页查询
     *
     * @param: queryString-
     * @return: Page<Setmeal>
     * @date: 2019/11/7
     */
    public Page<Setmeal> findPage(@Param("queryString") String queryString);

    /**
     * 对检查组的数据添加
     *
     * @param: SetMeal
     * @return: int
     * @date: 2019/11/8
     */
    public int add(Setmeal setmeal);
    /**
     * 根据检查组编码进行查询
     *
     * @param: CheckItem
     * @return: int
     * @date: 2019/11/6
     */
    public int findByCode(String code);

    /**
     * 根据检查组名称进行查询
     */
    public int findByName(String name);
    /**
     * 根据助记查询
     */

    int findByHelpCode(String helpCode);
//根据id查询信息
    Setmeal findById(Integer id);

    //查询用户所有信息
    List<Setmeal> selectAll();

    Setmeal findSetmealById(Integer id);
}
